.good-content{display:flex;justify-content:space-between}.good-content .icon{display:block;width:64px;height:64px}.good-content .head-content-item{width:297px}.good-content .head-content-item h2{font-size:22px;line-height:30px;margin-top:36px}.good-content .head-content-item .desc{font-size:16px;line-height:28px;color:#8c8c8c;margin-top:6px}.head-join{position:relative}.head-join h2{width:600px;font-size:36px;line-height:50px}.head-join .desc{width:600px;font-size:17px;line-height:30px;margin-top:12px}.head-join .btn-box{position:absolute;width:245px;top:0;right:0;display:flex;justify-content:space-between}.head-join .btn-box .btn-desc{font-size:12px;line-height:17px;margin-top:11px;color:#8c8c8c}.mobile .head-join{position:relative;padding-bottom:.85rem}.mobile .head-join h2{width:100%;font-size:.2rem;line-height:.4rem}.mobile .head-join .desc{width:100%;font-size:.14rem;line-height:.3rem;margin-top:0}.mobile .head-join .btn-box{position:absolute;width:60%;top:auto;bottom:0;right:20%;justify-content:space-around}.mobile .head-join .btn-box .btn-desc{width:100%;text-align:center;font-size:.12rem;line-height:.16rem;margin-top:.1rem;color:#8c8c8c}.mobile #app,.mobile #app .desc,.mobile #app p,.mobile #app ul,.mobile #app ul li{font-size:.14rem;line-height:.24rem}.mobile #app h3 p{font-size:.18rem;line-height:.22rem}